home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Install 2 / Finder / Finder.rsrc / bin.rsrc_CODE_129.txt < prev    next >
Text File  |  1991-04-25  |  7KB  |  135 lines

  1. # near model CODE resource
  2. # jump table entries: 12896-12896 (1 of them)
  3. export_1612:
  4. 00000000  4E56 FE84                link       A6, -0x017C
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  3A2E 000E                move.w     D5, [A6 + 0xE]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  7000                     moveq.l    D0, 0x00
  9. 00000012  2D40 FE90                move.l     [A6 - 0x170], D0
  10. 00000016  41EE FE94                lea.l      A0, [A6 - 0x16C]
  11. 0000001A  4210                     clr.b      [A0]
  12. 0000001C  41EE FE94                lea.l      A0, [A6 - 0x16C]
  13. 00000020  2D48 FFA6                move.l     [A6 - 0x5A], A0
  14. 00000024  3D45 FFAA                move.w     [A6 - 0x56], D5
  15. 00000028  7202                     moveq.l    D1, 0x02
  16. 0000002A  2D41 FFC4                move.l     [A6 - 0x3C], D1
  17. 0000002E  3D7C FFFF FFB0           move.w     [A6 - 0x50], 0xFFFF
  18. 00000034  486E FF94                pea.l      [A6 - 0x6C]
  19. 00000038  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  20. 0000003C  3800                     move.w     D4, D0
  21. 0000003E  0C44 EC78                cmpi.w     D4, 0xEC78
  22. 00000042  588F                     addq.l     A7, 4
  23. 00000044  660C                     bne        +0xE /* 00000052 */
  24. 00000046  41EE FF94                lea.l      A0, [A6 - 0x6C]
  25. 0000004A  A00E                     syscall    UnmountVol/HUnmountVol
  26. 0000004C  7000                     moveq.l    D0, 0x00
  27. 0000004E  6000 0110                bra        +0x112 /* 00000160 */
  28. label00000052:
  29. 00000052  4A44                     tst.w      D4
  30. 00000054  6746                     beq        +0x48 /* 0000009C */
  31. 00000056  48C5                     ext.l      D5
  32. 00000058  2F05                     move.l     -[A7], D5
  33. 0000005A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  34. 0000005E  2640                     movea.l    A3, D0
  35. 00000060  200B                     move.l     D0, A3
  36. 00000062  588F                     addq.l     A7, 4
  37. 00000064  670E                     beq        +0x10 /* 00000074 */
  38. 00000066  486B 002C                pea.l      [A3 + 0x2C]
  39. 0000006A  486E FE94                pea.l      [A6 - 0x16C]
  40. 0000006E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  41. 00000072  508F                     addq.l     A7, 8
  42. label00000074:
  43. 00000074  486E FE94                pea.l      [A6 - 0x16C]
  44. 00000078  48C4                     ext.l      D4
  45. 0000007A  2F04                     move.l     -[A7], D4
  46. 0000007C  4878 281F                push.l     0x281F
  47. 00000080  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  48. 00000084  41EE FF94                lea.l      A0, [A6 - 0x6C]
  49. 00000088  A017                     syscall    Eject
  50. 0000008A  41EE FF94                lea.l      A0, [A6 - 0x6C]
  51. 0000008E  A20E                     syscall    UnmountVol/HUnmountVol, flags=2
  52. 00000090  48C4                     ext.l      D4
  53. 00000092  2F04                     move.l     -[A7], D4
  54. 00000094  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  55. 00000098  4FEF 0010                lea.l      A7, [A7 + 0x10]
  56. label0000009C:
  57. 0000009C  08AE 0006 FFBC           bclr.b     [A6 - 0x44], 0x6
  58. 000000A2  2F0C                     move.l     -[A7], A4
  59. 000000A4  486E FF94                pea.l      [A6 - 0x6C]
  60. 000000A8  2F0C                     move.l     -[A7], A4
  61. 000000AA  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  62. 000000AE  2D40 FE90                move.l     [A6 - 0x170], D0
  63. 000000B2  7800                     moveq.l    D4, 0x00
  64. 000000B4  206E FE90                movea.l    A0, [A6 - 0x170]
  65. 000000B8  2050                     movea.l    A0, [A0]
  66. 000000BA  4AA8 00A0                tst.l      [A0 + 0xA0]
  67. 000000BE  57C0                     seq        D0
  68. 000000C0  0240 0001                andi.w     D0, 0x1
  69. 000000C4  48C0                     ext.l      D0
  70. 000000C6  1A00                     move.b     D5, D0
  71. 000000C8  206E FE90                movea.l    A0, [A6 - 0x170]
  72. 000000CC  2050                     movea.l    A0, [A0]
  73. 000000CE  0828 0007 009B           btst.b     [A0 + 0x9B], 0x7
  74. 000000D4  56C6                     sne        D6
  75. 000000D6  4406                     neg.b      D6
  76. 000000D8  206E FE90                movea.l    A0, [A6 - 0x170]
  77. 000000DC  2050                     movea.l    A0, [A0]
  78. 000000DE  2E28 00A4                move.l     D7, [A0 + 0xA4]
  79. 000000E2  2054                     movea.l    A0, [A4]
  80. 000000E4  2668 0096                movea.l    A3, [A0 + 0x96]
  81. 000000E8  2F0B                     move.l     -[A7], A3
  82. 000000EA  486E FE84                pea.l      [A6 - 0x17C]
  83. 000000EE  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  84. 000000F2  41EE FE84                lea.l      A0, [A6 - 0x17C]
  85. 000000F6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  86. 000000FA  603C                     bra        +0x3E /* 00000138 */
  87. label000000FC:
  88. 000000FC  2053                     movea.l    A0, [A3]
  89. 000000FE  4AA8 00A0                tst.l      [A0 + 0xA0]
  90. 00000102  57C0                     seq        D0
  91. 00000104  4400                     neg.b      D0
  92. 00000106  B005                     cmp.b      D0, D5
  93. 00000108  6706                     beq        +0x8 /* 00000110 */
  94. 0000010A  4A05                     tst.b      D5
  95. 0000010C  663A                     bne        +0x3C /* 00000148 */
  96. 0000010E  601E                     bra        +0x20 /* 0000012E */
  97. label00000110:
  98. 00000110  2053                     movea.l    A0, [A3]
  99. 00000112  0828 0007 009B           btst.b     [A0 + 0x9B], 0x7
  100. 00000118  56C0                     sne        D0
  101. 0000011A  4400                     neg.b      D0
  102. 0000011C  B006                     cmp.b      D0, D6
  103. 0000011E  6706                     beq        +0x8 /* 00000126 */
  104. 00000120  4A06                     tst.b      D6
  105. 00000122  6624                     bne        +0x26 /* 00000148 */
  106. 00000124  6008                     bra        +0xA /* 0000012E */
  107. label00000126:
  108. 00000126  2053                     movea.l    A0, [A3]
  109. 00000128  BEA8 00A4                cmp.l      D7, [A0 + 0xA4]
  110. 0000012C  6D1A                     blt        +0x1C /* 00000148 */
  111. label0000012E:
  112. 0000012E  2053                     movea.l    A0, [A3]
  113. 00000130  BEA8 00A4                cmp.l      D7, [A0 + 0xA4]
  114. 00000134  6D12                     blt        +0x14 /* 00000148 */
  115. 00000136  5884                     addq.l     D4, 4
  116. label00000138:
  117. 00000138  486E FE84                pea.l      [A6 - 0x17C]
  118. 0000013C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  119. 00000140  2640                     movea.l    A3, D0
  120. 00000142  200B                     move.l     D0, A3
  121. 00000144  588F                     addq.l     A7, 4
  122. 00000146  66B4                     bne        -0x4A /* 000000FC */
  123. label00000148:
  124. 00000148  2F04                     move.l     -[A7], D4
  125. 0000014A  2F2E FE90                move.l     -[A7], [A6 - 0x170]
  126. 0000014E  2054                     movea.l    A0, [A4]
  127. 00000150  2F28 0096                move.l     -[A7], [A0 + 0x96]
  128. 00000154  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  129. 00000158  202E FE90                move.l     D0, [A6 - 0x170]
  130. 0000015C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  131. label00000160:
  132. 00000160  4CEE 18F0 FE6C           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x194]
  133. 00000166  4E5E                     unlink     A6
  134. 00000168  4E75                     rts
  135.